package com.guxing.authConfig;

import lombok.Data;

@Data
public class LocalLoginPolicy {
    /**
     * 是否启用验证码，启用验证码=true
     */
    private boolean enableCaptcha = true;

    /**
     * 当连续登陆时，在指定的时间跨度内检测有效性，比如spanLimited内不能错误failCount次,超过后将启用验证码,单位分钟,默认5分钟,为0时不做限制
     */
    private int spanLimited = 5;

    /**
     * 在指定的（span_limited）时间范围内，登陆失败多少次时出现图形验证码,0表示每一次都出现
     */
    private int failCount = 5;

    /**
     * 验证码有效时间，单位分钟，默认5分钟
     */
    private int captchaTimeout = 5;
}
